/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pooproj.basica;

/**
 *
 * @author Daniella
 */
public class Locacao {
    
    private int codLoc;
    private String dtLoc;
    private String dtDevol;
    private Cliente cliente = new Cliente();
    
    public Locacao(){
        
    }
    
    public Locacao(String dtLoc, String dtDevol, int codCliente){
        this.setDtLoc(dtLoc);
        this.setDtDevol(dtDevol);
        this.getCliente().setCodCliente(codCliente);
    }
    
    public Locacao(int codLoc, String dtLoc, String dtDevol, int codCliente){
        this.setCodLoc(codLoc);
        this.setDtLoc(dtLoc);
        this.setDtDevol(dtDevol);
        this.getCliente().setCodCliente(codCliente);
    }

    /**
     * @return the codLoc
     */
    public int getCodLoc() {
        return codLoc;
    }

    /**
     * @param codLoc the codLoc to set
     */
    public void setCodLoc(int codLoc) {
        this.codLoc = codLoc;
    }

    /**
     * @return the dtLoc
     */
    public String getDtLoc() {
        return dtLoc;
    }

    /**
     * @param dtLoc the dtLoc to set
     */
    public void setDtLoc(String dtLoc) {
        this.dtLoc = dtLoc;
    }

    /**
     * @return the dtDevol
     */
    public String getDtDevol() {
        return dtDevol;
    }

    /**
     * @param dtDevol the dtDevol to set
     */
    public void setDtDevol(String dtDevol) {
        this.dtDevol = dtDevol;
    }

    /**
     * @return the cliente
     */
    public Cliente getCliente() {
        return cliente;
    }

    /**
     * @param cliente the cliente to set
     */
    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }
    
    public String getValida(){
      if(this.getDtLoc()==null || this.getDtLoc().isEmpty()){
            return "Data Locação";
        }
      if (this.getDtDevol()==null || this.getDtDevol().isEmpty()){
          return "Data Devolução";
      }
      
        return null;
    }
    
    
    
}
